single stranded - French English Dictionary